package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.SAccoountOrgVO;

import java.util.List;

/**
 * <p>Description:系统账务机构表				<p>
 * @author fuzm
 * @date 2018-05-05
 */
public interface SAccoountOrgService {
	
	public List<SAccoountOrgVO> queryAllOwner(SAccoountOrgVO sAccoountOrgVo);
	
	public List<SAccoountOrgVO> queryAllCurrOrg(SAccoountOrgVO sAccoountOrgVo);
	
	public List<SAccoountOrgVO> queryAllCurrDownOrg(SAccoountOrgVO sAccoountOrgVo);
	/**
	 * 
	 * @param inSAccoountOrgVo
	 * @return -2:机构代码已存在
	 */
	public int insertSAccoountOrg(SAccoountOrgVO inSAccoountOrgVo);
	
	public int deleteByPk(SAccoountOrgVO sAccoountOrgVo);
	
	public int updateByPk(SAccoountOrgVO sAccoountOrgVo);
	
	public SAccoountOrgVO queryByPk(SAccoountOrgVO sAccoountOrgVo);

}
